have something down to a science - Deutsch Englisch Wörterbuch